16 research outputs found

    Uso de patrones en el proceso de construcción de escenarios

    Get PDF
    En este trabajo se ha propuesto una heurística que incluye el uso de patrones en el proceso de construcción de escenarios. La formulación y aplicación de esta heurística permitió arribar a las siguientes conclusiones: Las regularidades existentes en los escenarios son independientes del problema, ya que se basan en la relación de los componentes del escenario y no en particularidades del dominio. Por otra parte, las regularidades son suficientemente nítidas como para ser utilizadas en la creación de patrones. El uso de un enfoque basado en patrones fabricó un punto de vista suficientemente preciso como para hacer visibles ambigüedades e imprecisiones en escenarios de muy buena calidad que habían sido objeto de procesos de certificación previos. La aplicación de la nueva heurística a casos de estudio preexistentes permitió obtener escenarios de mejor calidad que los obtenidos con anterioridad, especialmente en lo que se refiere al contexto temporal y a los episodios. Se observó que un porcentaje importante de escenarios de los casos de estudio adolecían del defecto de una mala definición del contexto temporal con sus consecuencias sobre los episodios. Una brecha temporal no es una cuestión menor, ya que significa la existencia de escenarios no descubiertos o parcialmente empotrados en otros, lo que naturalmente provoca una solución de software diferente de la que realmente se necesita Puede afirmarse que los patrones obtenidos son verosímiles ya que aproximadamente el 93% de los escenarios de los casos de estudio analizados pudieron ser reflejados en los mismos. Los patrones de escenarios permiten reusar información con un alto grado de abstracción, ya que constituyen una guía en un proceso bien determinado y claro de reuso. El uso de patrones en el proceso de construcción de escenarios enriquece las heurísticas existentes, ya que brinda orientación en el proceso de construcción y además ofrece una fuente de confirmación del escenario en desarrollo. De este modo, mejora la calidad de los escenarios producidos y se reduce el tiempo utilizado en escribir los escenarios. La selección del patrón no es un proceso intuitivo, sino que cuenta con un árbol de decisión que permite elegir el patrón, o la familia de patrones, con un alto grado de certeza. El segundo árbol de decisión permite seleccionar más específicamente el patrón dentro de la familia de patrones determinada por medio del primer árbol, y confirmar el escenario en desarrollo, contrastándolo con la estructura del patrón seleccionado.Facultad de Informátic

    Agrupamientos en Glosarios del Universo de Discurso

    Get PDF
    Los modelos construidos a lo largo del proceso de desarrollo de software en general y en las actividades de la Ingeniería de Requisitos en particular son creados con propósitos y estructuras bien definidas. Éstas han sido concebidas para maximizar la expresividad del modelo en relación con su propósito. Pese a esto (y muy posiblemente debido a esto) puede ocurrir que dichos modelos contengan información no perceptible durante su uso rutinario. En el caso de algunos modelos de IR basados en lenguaje natural se ha observado que una segunda lectura permite adquirir al menos parte de esa información oculta. Se propone una estrategia para visualizar la existencia de agrupamientos de términos en el Léxico Extendido del Lenguaje que, efectivamente, se corresponden con núcleos semánticos del Universo del Discurso que está siendo estudiado. Esta estrategia se basa en la construcción automática de grafos utilizando los vínculos hipertextuales empotrados en el modelo

    Hipótesis bayesiana en modelos de completitud

    Get PDF
    La Ingeniería de Requisitos (IR) provee métodos, técnicas y herramientas para ayudar a los ingenieros a elicitar y especificar requisitos, asegurando el máximo de calidad y completitud. Sin embargo, el problema de la completitud es una amenaza constante a la calidad de los requisitos. La completitud es una meta inalcanzable y estimar el grado de completitud logrado en cualquier momento del proyecto es muy difícil. Esta situación no es única en el proceso global de desarrollo de software. Ocurre algo muy similar, por ejemplo, en las pruebas o inspecciones de software. Y este problema se produce también en otras áreas del conocimiento. En este artículo se presenta un proyecto que pretende analizar datos de captura y recaptura en el proceso de Ingeniería de Requisitos utilizando un nuevo punto de vista. Se considerará como posible el acoplamiento entre los diferentes factores que inciden en la probabilidad de captura.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Mejorando el nivel semántico del léxico extendido del lenguaje

    Get PDF
    La Ingeniería de Requisitos provee métodos, técnicas y herramientas para ayudar a los ingenieros a elicitar y especificar requisitos. El uso de glosarios se ha difundido en el ámbito de la Ingeniería de Requsitos en los últimos años, tanto en la práctica como en la investigación. Por otra parte, se trata de una práctica común en otras actividades del desarrollo de software. En este proyecto se pretende analizar un modelo específico de glosario: el Léxico Extendido del Lenguaje con el fin de detectar mayor información que la que puede obtenerse de su mera lectura. Se pretende encontrar agrupamientos de símbolos que representen áreas relevantes dentro de un Universo de Discurso.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Estimando completitud en Ingeniería de Requisitos

    Get PDF
    La Ingeniería de Requisitos provee mecanismos para elicitar y especificar requisitos, procurando maximizar calidad y completitud. Sin embargo, estimar el grado de completitud de los requisitos de un sistema de software es muy difícil. El mismo problema se presenta en diversas áreas del proceso de desarrollo de software. La introducción de técnicas de predicción basadas en modelos estadísticos lleva ya varios años en el campo de la Ingeniería de Software, con muy buenos resultados. Este proyecto pretende estudiar la completitud de los requisitos de un proyecto de software, analizando la completitud de cada uno de los modelos utilizados en el proceso de obtención de los requisitos, y el impacto que la completitud de cada modelo tiene sobre el resto.Eje: Ingeniería de software y base de datosRed de Universidades con Carreras en Informática (RedUNCI

    Semántica oculta en modelos de requisitos

    Get PDF
    La Ingeniería de Requisitos (IR) es un área dentro de la Ingeniería de Software que tiene por objetivo mejorar la forma en que se comprenden y definen sistemas de software complejos. Los modelos construidos en el proceso de la Ingeniería de Requisitos han sido concebidos procurando maximizar su expresividad en relación con su propósito. Este proyecto se enmarca en una estrategia de la IR basada en dos modelos principales: el LEL (Léxico Extendido del Lenguaje) y los Escenarios. Estos modelos constituyen la base de una estrategia para obtener una especificación de requisitos de software. Sin embargo, estos modelos parecen contener más información que la que puede obtenerse en una primera lectura. En este artículo se propone, justamente, realizar nuevas lecturas de estos modelos para extraer esa información adicional. En particular, se propone obtener información sobre la estructura semántica de glosarios del proceso del negocio, a partir de su visualización por medio de grafos.Eje: Ingeniería de SoftwareRed de Universidades con Carreras en Informática (RedUNCI

    Regularidades en escenarios futuros

    Get PDF
    La idea central del uso de patrones en una gran variedad de disciplinas y en la construcción de escenarios en particular, consiste en utilizar la experiencia acerca de problemas similares acumulada en los patrones. Analizando los elementos esenciales de las situaciones a modelar, es posible asociar la misma, completa o parcialmente, con uno o más patrones de un catálogo. Una vez determinado el o los patrones, se los utiliza en la construcción del escenario en forma más directa. Tanto el catálogo de patrones como las heurísticas para su uso en el caso de los Escenarios Actuales ha sido desarrollado con anterioridad. En el presente proyecto se propone identificar las regularidades existentes en los Escenarios Futuros y a partir de la mismas comenzar a construir patrones para éstos.Eje: Análisis de RequerimientosRed de Universidades con Carreras en Informática (RedUNCI

    Hipótesis bayesiana en modelos de completitud

    Get PDF
    La Ingeniería de Requisitos (IR) provee métodos, técnicas y herramientas para ayudar a los ingenieros a elicitar y especificar requisitos, asegurando el máximo de calidad y completitud. Sin embargo, el problema de la completitud es una amenaza constante a la calidad de los requisitos. La completitud es una meta inalcanzable y estimar el grado de completitud logrado en cualquier momento del proyecto es muy difícil. Esta situación no es única en el proceso global de desarrollo de software. Ocurre algo muy similar, por ejemplo, en las pruebas o inspecciones de software. Y este problema se produce también en otras áreas del conocimiento. En este artículo se presenta un proyecto que pretende analizar datos de captura y recaptura en el proceso de Ingeniería de Requisitos utilizando un nuevo punto de vista. Se considerará como posible el acoplamiento entre los diferentes factores que inciden en la probabilidad de captura.Eje: Ingeniería de Software y Base de DatosRed de Universidades con Carreras en Informática (RedUNCI

    Agrupamientos semánticos en glosarios del universo de discurso

    Get PDF
    Los modelos construidos a lo largo del proceso de desarrollo de software en general, y en las actividades de la Ingeniería de Requisitos en particular, son creados con propósitos y estructuras bien definidas. Estas estructuras han sido concebidas para maximizar la expresividad del modelo en relación con su propósito. En particular, el presente proyecto se enmarca en una estrategia de Ingeniería de Requisitos cuyos principales modelos son el LEL (Léxico Extendido del Lenguaje) y los Escenarios, a partir de los cuales se obtiene la especificación de los requisitos del sistema de software. Los modelos mencionados han sido ampliamente utilizados en el proceso de especificación de los requisitos de diversos casos de estudio. Pese a esto, se están realizado nuevas lecturas de algunos de estos modelos con el objetivo de la extracción de información no inmediatamente legible en los mismos. En el caso de los modelos de Ingeniería de Requisitos basados en lenguaje natural, parece ser que una segunda lectura de algunos de los modelos permite una nueva elicitación de conocimiento. En el presente artículo, se propone una estrategia para visualizar y comprender la estructura semántica de glosarios del proceso del negocio, utilizando grafos asociados a los mismos.Eje: Bases de datos y minería de datosRed de Universidades con Carreras en Informática (RedUNCI

    Regularidades en escenarios futuros

    Get PDF
    La idea central del uso de patrones en una gran variedad de disciplinas y en la construcción de escenarios en particular, consiste en utilizar la experiencia acerca de problemas similares acumulada en los patrones. Analizando los elementos esenciales de las situaciones a modelar, es posible asociar la misma, completa o parcialmente, con uno o más patrones de un catálogo. Una vez determinado el o los patrones, se los utiliza en la construcción del escenario en forma más directa. Tanto el catálogo de patrones como las heurísticas para su uso en el caso de los Escenarios Actuales ha sido desarrollado con anterioridad. En el presente proyecto se propone identificar las regularidades existentes en los Escenarios Futuros y a partir de la mismas comenzar a construir patrones para éstos.Eje: Análisis de RequerimientosRed de Universidades con Carreras en Informática (RedUNCI
    corecore